#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
	int n = 0;
	int m = 0;
	for (n = 1; n < 1000; n++)
	{
		int sum = 0;
		for (m = 1; m < n; m++)
		{
			if (n % m == 0)
				sum += m;
		}
		if (n == sum)
		{
			printf("%d its factors are ", n);
			for (m = 1; m < n; m++)
				if (n % m == 0)
					printf("%d ", m);
			printf("\n");
		}
	}
	return 0;
}

//#include <stdio.h>
//int main()
//{
//	int i = 0;
//	int j = 0;
//	int k = 0;
//	for (i = 1; i <= 4; i++)
//	{
//		for (k = 1; k <= 4 - i; k++)
//		{
//			printf(" ");
//		}
//			for (j = 1; j <= 2 * i - 1; j++)
//		{
//			printf("*");
//		}
//		printf("\n");
//	}
//
//	for (i = 2; i <= 4; i++)
//	{
//		for (k = 1; k <= i-1; k++)
//		{
//			printf(" ");
//		}
//		for (j = 1; j <=9 - 2 * i; j++)
//		{
//			printf("*");
//		}
//		printf("\n");
//	}
//	return 0;
//}


//#include <stdio.h>
//int main()
//{
//	char i, j, k;
//	for (i = 'X'; i <= 'Z'; i++)
//	{
//		for (j = 'X'; j <= 'Z'; j++)
//		{
//			if (i != j)
//			{
//				for (k = 'X'; k <= 'Z'; k++)
//				{
//					if (i != k && j != k)
//					{
//						if (i != 'X' && k != 'X' && k != 'Z')
//						{
//							printf("A--%c\nB--%c\nC--%c\n", i, j, k);
//						}
//					}
//				}
//			}
//		}
//	}
//	return 0;
//}